using System;
using System.IO;
using System.Text;

namespace Icodeon.Util
{
    public interface IZipUtils
    {
        void ZipFiles(
            IObserver observer,
            DirectoryInfo inputDirectory,
            FileInfo zipFile,
            string password,
            int compressionLevel);

        void UnZipFiles(
            IObserver observer,
            FileInfo zipFile,
            DirectoryInfo outputDirectory,
            string password,
            bool deleteZipFile);
    }
}
